// 登陆页面
.login-page {    
    height: 100%;    
    display: flex;
    flex-direction: column;
    background: #fff;
    .am-navbar{
        border-bottom: 1px solid rgba(221,221,221,0.2);  
    }
    .login-main {
        flex: 1;
        overflow: auto;
        .logo-bg {
            height: 250px;
             background: url(./images/login-bg.png) center -30px no-repeat;
             background-size: cover;
            .logo-container { 
                margin: 0 auto; 
                padding-top: 12%;           
                width: 10rem;               
            } 
        }             
        .login-input {
            padding: 20px 30px  20px 30px;
            .input {
                border-bottom: 1px solid rgba(221,221,221,0.5);                
                .am-list-item .am-input-label {
                    font-size: 1.4rem;
                    color: #494949;
                }                
            }
            .am-list-item.am-input-item {
                height: 44px;
                padding-left: 0px;
            }
            .am-list-body::before, 
            .am-list-body::after{
                background-color: #fff
            }            
            .am-list-item .am-list-line::after {               
                height: 0px;       
                background-color: #fff;       
            }
            .am-list-item .am-input-control input {
                font-size:1.4rem
            }
        }
        .login-btn-wrapper {  
            padding: 20px 30px 10px 30px;         
            .login-btn {
                height: 5rem;
                line-height: 5rem;
                color: #fff;
                text-align: center;
                background-color: #fd6857;
                box-shadow: 0 2px 5px 0 #fd6857;
                border-radius: .5rem;
                font-size: 1.6rem;
            }
        }
        .login-tip {
            padding-top: 15px;
            color: #999;
            font-size: 1.2rem;
            line-height: 2.2rem;
            text-align: center;
            display: flex;
            justify-content: center;
            align-content: center
        }
    }
}